package com.doit.day01;


import redis.clients.jedis.Jedis;

import java.util.ArrayList;
import java.util.Random;

//1.记录每个英雄出场的次数  =》 通过redis
public class HeroComing {
    public static void main(String[] args) throws InterruptedException {
        Jedis jedis = new Jedis("linux01", 6379);

        //将所有的英雄放在一个Arraylist集合中
        ArrayList<String> list = new ArrayList<>();
        list.add("寒冰射手");
        list.add("瞎子");
        list.add("齐天大圣");
        list.add("儿童劫");
        list.add("托儿所");

        while (true){
            //让这些英雄随机的出场
            Random random = new Random();
            int index = random.nextInt(list.size());
            String hero = list.get(index);
            System.out.println("出场英雄是："+hero);
            //要将英雄和出场的次数写入到redis里面去 ==> 使用sortedset
            jedis.zincrby("hero_top3",1,hero);
            Thread.sleep(new Random().nextInt(200));
        }


    }

}
